package es.armaplus.struts.forms.presupuestos;

import java.util.Date;
import java.util.Set;

import org.apache.struts.action.ActionForm;

import es.armaplus.ddbb.base.Clientes;
import es.armaplus.ddbb.base.Presupuestos;

public class PresupuestosForm extends ActionForm {

	
	private Presupuestos presupuesto = new Presupuestos();
	private Clientes cliente = new Clientes();
	private String total;
	private String subtotal;
	private String idCliente;
	private String iva;
	private String descuento;
	
	public String getSubtotal() {
		return subtotal;
	}

	public void setSubtotal(String subtotal) {
		this.subtotal = subtotal;
	}

	public String getIva() {
		return iva;
	}

	public void setIva(String iva) {
		this.iva = iva;
	}

	public String getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(String idCliente) {
		this.idCliente = idCliente;
	}

	public Clientes getCliente() {
		return cliente;
	}

	public void setCliente(Clientes cliente) {
		this.cliente = cliente;
	}

	public String getTotal() {
		return total;
	}

	public void setTotal(String total) {
		this.total = total;
	}

	public Presupuestos getPresupuesto(){
		return presupuesto;
	}
	
	public void setPresupuesto(Presupuestos presupuesto){
		this.presupuesto = presupuesto;
	}

	public Boolean getAceptado() {
		return presupuesto.getAceptado();
	}

	public Double getDescuento() {
		return presupuesto.getDescuento();
	}

	public Date getFechaAlta() {
		return presupuesto.getFechaAlta();
	}

	public String getIdPresupuesto() {
		String presupuestoStr = null;
		if(presupuesto.getIdPresupuesto()!= null){
			presupuestoStr = String.valueOf(presupuesto.getIdPresupuesto());
		}
		return presupuestoStr;
	}

	public Double getImpuesto() {
		return presupuesto.getImpuesto();
	}

	public Set getPresupuestoEntradas() {
		return presupuesto.getPresupuestoEntradas();
	}

	public void setAceptado(Boolean aceptado) {
		presupuesto.setAceptado(aceptado);
	}

	public void setClientes(Clientes clientes) {
		presupuesto.setClientes(clientes);
	}

	public void setDescuento(Double descuento) {
		presupuesto.setDescuento(descuento);
	}

	public void setFechaAlta(Date fechaAlta) {
		presupuesto.setFechaAlta(fechaAlta);
	}

	public void setIdPresupuesto(String idPresupuesto) {
		if(idPresupuesto!= null && !idPresupuesto.equals("")){
			presupuesto.setIdPresupuesto(Integer.valueOf(idPresupuesto));
			
		}
	}

	public void setImpuesto(Double impuesto) {
		presupuesto.setImpuesto(impuesto);
	}

	public void setPresupuestoEntradas(Set presupuestoEntradas) {
		presupuesto.setPresupuestoEntradas(presupuestoEntradas);
	}

	public void setDescuentoStr(String descuento) {
		this.descuento = descuento;
	}
	
	public String getDescuentoStr(){
		return this.descuento;
	}
	
	
	
}
